Remote Performance Monitoring (RPM)

نویسندگان

  • Chandra Krintz
  • Selim Gurun
چکیده

As battery-powered, resource-constrained systems continue to grow in capability and complexity, it is increasingly difficult to accurately measure and characterize the full-system power consumption of real devices. However, we must do so if we are to effectively model, predict, and optimize programs and systems to increase battery life. Extant approaches to measurement and characterization of power and energy behavior include simulation, processor-level metrics, and measurement via external monitoring devices (e.g. multi-meters). Hardware performance monitors (HPMs) have gained wide-spread use recently for estimation of CPU processing power [9, 7, 2, 6, 3, 4, 5]. In addition, other types of processor-level metrics have been shown to be effective for predicting CPU performance and power consumption, in particular those related to program phase behavior [8, 1, 4, 5]. These processor-level metrics have been shown in these prior works to correlate well with processor power consumption [2, 3, 4, 5, 6]. Unfortunately, prior work does not evaluate how well processor-level metrics correlate with or estimate the power and energy consumed by the entire system (as opposed to simply the CPU power and energy consumption) or focus on high-end processors such as the Intel Pentium class of processors. We consider Our understanding of full-system energy and of the behavior of energy-efficient processors (e.g. StrongARM and XScale CPUs) is vital if we are to develop techniques for extending the batter life of resource-constrained, mobile devices. To enable the characterization of a full-system as easily and accurately as possible, we developed a toolset called the Remote Performance Monitor (RPM). RPM consists of both hardware and software components. The hardware components include a set of highend tools to monitor the target microcomputer. The software tools include utility programs to configure various system characteristics of the monitored device, and operating system extensions and device drivers to collect performance data (such as HPM counters). A GUI program and a web interface enables remote users (e.g. students and researchers) to submit jobs for performance profiling to our system, i.e, to extract accurate performance profiles without investing in, installing, and managing their own system. RPM collects power, energy, and HPM data for fixedor variable-length intervals. Interval lengths are in terms of dynamic binary instructions and can be set by the user upon job submission. Users of our system can also control which metrics RPM collects and which intervals RPM samples. At present, we use a RPM to characterize a Crossbow Stargate embedded microcomputer. The Stargate implements an Intel XScale processor and a number of I/O devices. The Stargate is very similar in functionality to an HP iPAQ handheld device (without the LCD display), and it is used extensively in sensor network research. In this paper, we employ RPM to investigate how well processorlevel metrics correlate with full-system power and energy consumption by programs. We consider a number of different HPMs as well as a technique that identifies code-based phases in program behavior using simulation. We make many interesting observations using RPM: We find that

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Maturity in Multi-agent Based Remote Patient Monitoring

Multi-agent systems (MAS) simplify human life with automated functioning. This approach has also been implemented for remote patient monitoring (RPM). The objective of this paper is to find weaknesses in existing technology and to contribute to enhance the system with mature functioning. To achieve a robust system, we propose the optimized nomadic devices based RPM framework. Finally, we demons...

متن کامل

Use of remote monitoring of newly implanted cardioverter-defibrillators: insights from the patient related determinants of ICD remote monitoring (PREDICT RM) study.

BACKGROUND Current guidelines recommend using remote patient monitoring (RPM) for implantable cardioverter-defibrillators, but the patterns of adoption of this technology have not been described. Successful use of RPM depends on (1) the enrollment of the patient into an RPM system and (2) subsequent activation of RPM by the enrolled patient. We examined RPM enrollment and activation rates and t...

متن کامل

Exploring a New Security Framework for Remote Patient Monitoring Devices

Security has been an issue of contention in healthcare. The lack of familiarity and poor implementation of security in healthcare leave the patients’ data vulnerable to attackers. The main issue is assessing how we can provide security in an RPM infrastructure. The findings in literature show there is little empirical evidence on proper implementation of security. Therefore, there is an urgent ...

متن کامل

Remote physiological monitoring: clinical, financial, and behavioral outcomes in a heart failure population.

This article reports on the outcomes associated with remote physiological monitoring (RPM) conducted as part of a heart failure disease management program. Claims data, medical records, data transmission records, and survey results for 91 individuals ages 50-92 (mean 74 years) successfully completing a heart failure RPM program were analyzed for time periods before, during, and after the monito...

متن کامل

Remote Monitoring of Patients With Heart Failure: An Overview of Systematic Reviews

BACKGROUND Many systematic reviews exist on the use of remote patient monitoring (RPM) interventions to improve clinical outcomes and psychological well-being of patients with heart failure. However, research is broadly distributed from simple telephone-based to complex technology-based interventions. The scope and focus of such evidence also vary widely, creating challenges for clinicians who ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005